00444444400000000000
00000500000000000000
03333333333000000000
13333333331111111111
11333333111111222111
11111111111122221111
11111111111222211111
11111111122222221112
11212121226522222122
12222222246622222222
11212114444442222222
11111111145542221112
11111111111444441111
11111111111112222111
11111111111111111111